$(function(){
    $(".bothgoods").click(function(){
       let status=$(this).prop("checked");
       $(".content_input").prop("checked",status);
       $(".bothgoods").prop("checked",status)
       pursue();
    })

    $(".content_input").click(function(){
          let l1= $(".content_input").length;
          let l2=$(".content_input:checked").length;
         if(l1==l2){
            $(".bothgoods").prop("checked",true)
         }else{
            $(".bothgoods").prop("checked",false)
         }
         pursue();
    })

// 这是相加相区域
   
$(".append").click(function(){
   $(this).siblings(".subtract").css({
      cursor:"pointer",
      backgroundColor:'',
   })
        let value1=$(this).next().text();
            value1++;
        $(this).next().text(value1)
        sum($(this));
        pursue();
})
// 这是相减区域
$(".subtract").click(function(){
       let value2=$(this).prev().text();
       value2--;
     
       if(value2>=1){
         $(this).prev().text(value2)
       }else{
          $(this).css({
             cursor:"not-allowed",
             backgroundColor:"skyblue",
          })
       }
       sum($(this));
       pursue();
})
   //这是相加小计区域 调用的函数区域
  function sum(obj){
       let zhi1=  obj.closest("li").prev().text();
       let   zhi2 = obj.siblings(".span3").text();
      let  sue=(zhi1*zhi2).toFixed(2);
       obj.closest("li").next().text(sue);
  }
   //  这是最终的求和区域函数的调用;
   function pursue(){
      let num1=0;
      let num2=0;
             $(".content_input:checked").each(function(index,dom){
              
      let  a=Number($(dom).closest("li").siblings(".shangpinli1").find(".span3").text());
             num1+=a;
      let  b= Number($(dom).closest("li").siblings(".shangpinli2").text());
             num2+=b;
            })
            $("#yinsen1").text(num1)
            $("#yinsen2").text(num2)
           
            
   }
// 这是窗口加载事件的尾部
})